[IA64] Update struct checker for ia64 changes
authorAlex Williamson <alex.williamson@hp.com>
Wed, 16 May 2007 17:38:48 +0000 (11:38 -0600)
committerAlex Williamson <alex.williamson@hp.com>
Wed, 16 May 2007 17:38:48 +0000 (11:38 -0600)
This makes use of the union support to work with our new
vcpu_guest_context struct.

Signed-off-by: Alex Williamson <alex.williamson@hp.com>
xen/include/public/foreign/reference.size
xen/include/public/foreign/structs.py

index 70ddca9ac2e13c6323369656e373687ff1ef53ec..a157136818180feb9da4dd693a3e4b797c49dd4a 100644 (file)
@@ -7,7 +7,8 @@ pt_fpreg                  |       -       -      16
 cpu_user_regs             |      68     200     496
 xen_ia64_boot_param       |       -       -      96
 ia64_tr_entry             |       -       -      32
-vcpu_extra_regs           |       -       -       -
+vcpu_tr_regs              |       -       -     512
+vcpu_guest_context_regs   |       -       -   21872
 vcpu_guest_context        |    2800    5168   21904
 arch_vcpu_info            |      24      16       0
 vcpu_time_info            |      32      32      32
index 32b4ef298775d0586f7004cc3ce8bf719bf2de58..7d51ca8b7983aea1682d340bbbb714091930b9a0 100644 (file)
@@ -1,6 +1,7 @@
 # configuration: what needs translation
 
-unions  = [ ];
+unions  = [ "vcpu_cr_regs",
+            "vcpu_ar_regs" ];
 
 structs = [ "start_info",
             "trap_info",
@@ -8,7 +9,8 @@ structs = [ "start_info",
             "cpu_user_regs",
             "xen_ia64_boot_param",
             "ia64_tr_entry",
-            "vcpu_extra_regs",
+            "vcpu_tr_regs",
+            "vcpu_guest_context_regs",
             "vcpu_guest_context",
             "arch_vcpu_info",
             "vcpu_time_info",